<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
            every类似于&&
                一假则假，全部真才是真
            
            some类似于||
                一真则真，全部假才是假
        */
      /*
      let nums = [10, 20, 31, 32]
      // 判断是这个数组是不是纯偶数数组
      //   const res =  nums.every(v => {
      //     console.log(v) // 10, 20, 31
      //     if (v % 2 === 0) {
      //         return true
      //     }else {
      //         return false
      //     }
      //   })

      // const res =  nums.every(v => {
      //     return v % 2 === 0
      // })

      const res = nums.every(v => v % 2 === 0)
      console.log(res)
      */

      let nums = [10, 20, 31, 32]
      const res = nums.some(v => {
        console.log(v) // 10
        return v % 2 === 0
      })
      console.log(res) // true


      // 总结：如果你需要找都要满足的关系，就用every
      // 例如：一个数组里我要找是不是所有元素都是偶数，就用every
      // 如果你需要找只要有的情况，就用some
      // 例如：一个数组里我要找有没有偶数，就用some
    </script>
  </body>
</html>
